13 research outputs found

    From Service-Oriented Architecture To Cloud Computing

    Get PDF
    Cloud computing resembles a new paradigm of technology. It suggests deploring technology services without owning the infrastructure behind them. It also releases the burden of maintaining an adequate environment and quality and focusing on the business competency. Service-Oriented Architecture (SOA) is a technology outlook that enables approaching cloud computing. In this paper, we reviewed the main feature of SOA. The main migration from SOA to cloud computing is discussed. Main features and characteristics of cloud computing are presented

    The Family of MapReduce and Large Scale Data Processing Systems

    Full text link
    In the last two decades, the continuous increase of computational power has produced an overwhelming flow of data which has called for a paradigm shift in the computing architecture and large scale data processing mechanisms. MapReduce is a simple and powerful programming model that enables easy development of scalable parallel applications to process vast amounts of data on large clusters of commodity machines. It isolates the application from the details of running a distributed program such as issues on data distribution, scheduling and fault tolerance. However, the original implementation of the MapReduce framework had some limitations that have been tackled by many research efforts in several followup works after its introduction. This article provides a comprehensive survey for a family of approaches and mechanisms of large scale data processing mechanisms that have been implemented based on the original idea of the MapReduce framework and are currently gaining a lot of momentum in both research and industrial communities. We also cover a set of introduced systems that have been implemented to provide declarative programming interfaces on top of the MapReduce framework. In addition, we review several large scale data processing systems that resemble some of the ideas of the MapReduce framework for different purposes and application scenarios. Finally, we discuss some of the future research directions for implementing the next generation of MapReduce-like solutions.Comment: arXiv admin note: text overlap with arXiv:1105.4252 by other author

    Transfer Learning-Based Classification of Maxillary Sinus Using Generative Adversarial Networks

    No full text
    Paranasal sinus pathologies, particularly those affecting the maxillary sinuses, pose significant challenges in diagnosis and treatment due to the complex anatomical structures and diverse disease manifestations. The aim of this study is to investigate the use of deep learning techniques, particularly generative adversarial networks (GANs), in combination with convolutional neural networks (CNNs), for the classification of sinus pathologies in medical imaging data. The dataset is composed of images obtained through computed tomography (CT) scans, covering cases classified into “Moderate”, “Severe”, and “Normal” classes. The lightweight GAN is applied to augment a dataset by creating synthetic images, which are then used to train and test the ResNet-50 and ResNeXt-50 models. The model performance is optimized using random search to perform hyperparameter tuning, and the evaluation is conducted extensively for various metrics like accuracy, precision, recall, and the F1-score. The results demonstrate the effectiveness of the proposed approach in accurately classifying sinus pathologies, with the ResNeXt-50 model achieving superior performance with accuracy: 91.154, precision: 0.917, recall: 0.912, and F1-score: 0.913 compared to ResNet-50. This study highlights the potential of GAN-based data augmentation and deep learning techniques in enhancing the diagnosis of maxillary sinus diseases

    ENHANCE PERFORMANCE OF WEB PROXY CACHE CLUSTER USING CLOUD COMPUTING

    No full text
    Web caching is a crucial technology in Internet because it represents an effective means for reducing bandwidth demands, improving web server availability and reducing network latencies. However, Web cache cluster, which is a potent solution to enhance web cache system’s capability, still, has limited capacity and cannot handle tremendous high workload. Maximizing resource utilization and system capability is a very important problem in Web cache cluster. This problem cannot be solved efficiently by merely using load balancing strategies. Thus, along with the advent of cloud computing, we can use cloud based proxies to achieve outstanding performance and higher resource efficiency, compared to traditional Web proxy cache clusters. In this paper, we propose an architecture for cloud based Web proxy cache cluster (CBWPCC) and test the effectiveness of the proposed architecture, compared with traditional one in term of response time ,resource utilization using CloudSim tool

    A Surjective-Mapping Based Model for Optical Shared-Buffer Cross-Connect

    No full text

    Comprehensive study of information and communication technology investments: a case study of Saudi Arabia

    No full text
    The fanatical evolution of Information and Communication Technology (ICT) boost organization enthusiasm to invest more for adopting innovative Information Technology (IT) solutions that are perceived to facilitate their business model. Researchers proposed several methods, tried to make more understanding on calculating return from ICT investment. Traditionally, measuring the return from investment was based on financial factors only such as Return on Investment (ROI) methods. Currently, non-financial based measuring techniques such as, Value on investment (VOI) is a new challenge for the investor to measure the value (non-financial) from the investment. This paper aims to investigate the process towards building an integrated framework for the evaluation of ICT/Information Systems (IS) investments inside the Kingdom of Saudi Arabia (KSA), where tremendous amount has been spending for the development of ICT services. Current status of the ICT investment, utilization and implementation inside KSA therefore are discussed. Furthermore, discussion on previously developed methodologies, models and factors for measuring investments using ROI and VOI has presented . Finally, the brief discussion on relationship between ICT investment, utilization and evaluation presented to provide some more understanding in this field. The paper representing the need of building comprehensive framework for the evaluation and measurement of ICT investment
    corecore